package com.njwb.day06.demo3;

public class Test01 {
    public static void main(String[] args) {
        //狗 dog=new 狗();
        //把你当作动物来看
        动物 dog=new 狗();//多态：一个事物多种形态/多种表现形似
        //对于使用多态概念创建对象，对象实例对于方法数据调用看等于号的左边
        //左边的类型是什么，可以通过引用调用左边类型提供给我们的属性或方法
        dog.name="哈士奇";
        dog.吃();
        dog.移动();
        狗 d=(狗)dog;//把宽泛类型具象化
        d.看家();


        //鸟 bird=new 鸟();
        //把你当作动物来看
        动物 bird=new 鸟();//多态
        bird.name="大雁";
        bird.吃();
        bird.移动();
        鸟 b=(鸟)bird;
        b.下蛋();





    }
}
